be lacking something indispensable - Espagnol Anglais Dictionnaire